package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 tb_terminal_type
 * 
 * @author ruoyi
 * @date 2020-06-25
 */
public class TbTerminalType extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 终端型号ID主键 */
    private Long ttid;

    /** 终端型号名称 */
    @Excel(name = "终端型号名称")
    private String terminalTypeName;

    /** 终端型号编号 */
    @Excel(name = "终端型号编号")
    private String terminalTypeNumber;

    /** 终端种类 */
    @Excel(name = "终端种类")
    private String terminalKind;

    /** 终端品牌 */
    @Excel(name = "终端品牌")
    private String terminalBrand;

    /** 工作电压 */
    @Excel(name = "工作电压")
    private Long workingVoltage;

    /** 固件版本号 */
    @Excel(name = "固件版本号")
    private String firmwareName;

    /** 功耗 */
    @Excel(name = "功耗")
    private Long powerDissipation;

    /** 休眠电池流 */
    @Excel(name = "休眠电池流")
    private Long dormantElectricity;

    /** 内置电池容量 */
    @Excel(name = "内置电池容量")
    private Long batteryCapacity;

    /** 生产厂商名称 */
    @Excel(name = "生产厂商名称")
    private String manufacturerName;

    public void setTtid(Long ttid) 
    {
        this.ttid = ttid;
    }

    public Long getTtid() 
    {
        return ttid;
    }
    public void setTerminalTypeName(String terminalTypeName) 
    {
        this.terminalTypeName = terminalTypeName;
    }

    public String getTerminalTypeName() 
    {
        return terminalTypeName;
    }
    public void setTerminalTypeNumber(String terminalTypeNumber) 
    {
        this.terminalTypeNumber = terminalTypeNumber;
    }

    public String getTerminalTypeNumber() 
    {
        return terminalTypeNumber;
    }
    public void setTerminalKind(String terminalKind) 
    {
        this.terminalKind = terminalKind;
    }

    public String getTerminalKind() 
    {
        return terminalKind;
    }
    public void setTerminalBrand(String terminalBrand) 
    {
        this.terminalBrand = terminalBrand;
    }

    public String getTerminalBrand() 
    {
        return terminalBrand;
    }
    public void setWorkingVoltage(Long workingVoltage) 
    {
        this.workingVoltage = workingVoltage;
    }

    public Long getWorkingVoltage() 
    {
        return workingVoltage;
    }
    public void setFirmwareName(String firmwareName) 
    {
        this.firmwareName = firmwareName;
    }

    public String getFirmwareName() 
    {
        return firmwareName;
    }
    public void setPowerDissipation(Long powerDissipation) 
    {
        this.powerDissipation = powerDissipation;
    }

    public Long getPowerDissipation() 
    {
        return powerDissipation;
    }
    public void setDormantElectricity(Long dormantElectricity) 
    {
        this.dormantElectricity = dormantElectricity;
    }

    public Long getDormantElectricity() 
    {
        return dormantElectricity;
    }
    public void setBatteryCapacity(Long batteryCapacity) 
    {
        this.batteryCapacity = batteryCapacity;
    }

    public Long getBatteryCapacity() 
    {
        return batteryCapacity;
    }
    public void setManufacturerName(String manufacturerName) 
    {
        this.manufacturerName = manufacturerName;
    }

    public String getManufacturerName() 
    {
        return manufacturerName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ttid", getTtid())
            .append("terminalTypeName", getTerminalTypeName())
            .append("terminalTypeNumber", getTerminalTypeNumber())
            .append("terminalKind", getTerminalKind())
            .append("terminalBrand", getTerminalBrand())
            .append("workingVoltage", getWorkingVoltage())
            .append("firmwareName", getFirmwareName())
            .append("powerDissipation", getPowerDissipation())
            .append("dormantElectricity", getDormantElectricity())
            .append("batteryCapacity", getBatteryCapacity())
            .append("manufacturerName", getManufacturerName())
            .toString();
    }
}
